WARNING:
JavaScript is turned OFF. None of the links on this concept map will
work until it is reactivated.
If you need help turning JavaScript On, click here.
此概念图以 IHMC CmapTools 创建, 内含信息有关于: 第十二章 物件導向開發方法, 第十二章 物件導向開發方法 包括 12.2 物件的定義與特性, 第十二章 物件導向開發方法 包括 12.3 物件塑模的基本概念, 經濟觀點 是 物件應用所產生的經濟價值 、效用、範圍與定位等, 物件意涵 包括 結構觀點, 12.2 物件的定義與特性 特性是 以物件的特性而言,識別子(Identifier) 是用來識別不同的物件,屬性是物件具 備的一些重要特性,屬性的描述允許使 用文字、數字或文數字、布林代數等不 同方式。其次,物件為了傳遞溝通的訊 息須要透過訊息傳遞(Messages Passing) 的過程,經由訊息的傳遞改變物件的狀 態,常見的訊息有呼叫、傳回、送出、 創造與銷毀等類型。, 12.3 物件塑模的基本概念 目的是 (1)降低大型資訊系統的複雜度,有助 於資訊系統開發工作之進行。 (2)提供資訊系統開發人員彼此之間進 行溝通的用途。 (3)估計一個資訊系統發展的預期結果。 (4)簡化資訊系統開發過程中發生的諸 多問題。在物件塑模的過程中,抽象化、 簡化與合理化是一件相當重要的工作。, RUP應用的四個階段 包括 (一)初始階段(Inception Phase), (六)多型、多載與覆載 是 多載(Overloading)定義為: 「同一類別可以使用相同操作 名稱,但是可以定義不同的參 數。」換言之,子類別可以使 用相同的操作名稱,重新定義 多個參數型態。此外,另一種 做法是覆載(Overriding)子類 別可以使用相同操作名稱,將 父類別定義過的方法重新定義 自己的方法, RUP應用的四個階段 包括 (二)詳述階段(Elaboration Phase), 物件塑模的工作項目 是 1.表達視覺化(Visualization):利用圖形 、自然語言或雛型等工具,將系統之複雜 現象或特性以視覺化方式呈現出來。 2.系統規格化(Specification):將系統的 特性以精確、不模糊與完整的規格進行詳述。 3.協助系統的建置作業(Construction):將模 式轉換為C++、VB、Java的原始碼。 4.文件化(Documentation):將需求、架構、 設計、程式、專案計劃、測試、雛型、操作 等進行描述工作。, (五)相依反轉原則(The Dependency Inversion Principles, DIP) 是 依賴抽象,不依賴具體, 12.5 物件導向開發方法論 包括 三、OOSE(Object-Oriented Software Engineering) (Jocobson et al, 1992), 物件塑模的實施步驟 是 (1)選定適合塑模的對象:深入了解問題 的特性進行領域分析,熟悉應用領域知識及 一般作業流程以後,再選擇適合塑模的對象。 (2)進行需求分析:針對物件的特性、結構、 與作業流程進行深度化分析。 (3)物件模式之表達:利用物件結構與行為模 式表達系統的運作與功能。 (4)物件模式的評估與修正:物件模式的評估 包括有效性、績效、信度與實用性等,不斷進 行檢討與修正模式的內容,一直到符合設計的需 求為止。, 12.6 物件導向設計的基本原則 包括 (一)單一責任原則(Single Responsibility Principles, SRP), (二)詳述階段(Elaboration Phase) 是 主要工作是處理設計、實施、測試 系統導入等技術方面的工作。同時 ,考慮技術資源投入、績效與資訊 安全等風險以及進行系統規格的製作, (二) 階層化 是 階層化(Hierarchy)的意涵是指: 「將物件進行定義、分類、排序, 使一些物件之特性相近者加以聚合 而達到有效管理的目標。」基本上 ,階層化的分類方式有一般化與組 成兩種關係。, 一、OOSA(Shaler & Mellor, 1988, 1992) 是 有以下八個步驟﹕(1)將系統細分為若 干個領域,(2)分析應用領域,(3)確 認分析結果,(4)針對服務領域淬取需求 ,(5)分析服務領域,(6)規範架構領域 元件,(7)建立基礎架構與元件,與(8) 將每一個模式轉換為領域模式, 12.3 物件塑模的基本概念 的 資訊系統之物件塑模 作業須涵蓋觀點, 12.6 物件導向設計的基本原則 包括 (四)介面分離原則(Interface Separation Principles, ISP), RUP應用的四個階段 包括 (四)轉移階段(Transition Phase)